#ifndef ANX_SOCKET_H
#define ANX_SOCKET_H

#include "stm32h743xx.h"

#include "lwip.h"
#include "lwip/opt.h"
#include "lwip/sys.h"
#include "lwip/api.h"
#include "lwip/sockets.h"
#include "lwip/tcp.h"
#include "lwip/udp.h"
#include "lwip/inet.h"
#include "lwip/ip_addr.h"
#include <errno.h>



/* 定义端口号 */
#define TCP_REMOTE_PORT    8080 /* 远端端口 */
#define TCP_LOCAL_PORT     6060 /* 本地端口 */  

#define TCP_MAX_CLIENTS   5  /* 最大客户端连接数 */
#define TCP_BUFFER_SIZE   64 /* 接收缓冲区大小 */
// #define SELECT_TIMEOUT   100  /* select超时时间，单位毫秒 */
#define TCP_TASK_HEAP_SIZE  512 /* TCP任务堆栈大小 */


int set_nonblocking(int fd);

#endif
/*************************** End of file ****************************/
